package com.xzzz.irda.tracker.server.pojo;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

@Data
@TableName("guardcat_tracker_spans")
public class SpanNodeEntity {

    @TableId
    private Long id;

    /**
     * traceId
     */
    private String traceId;
    /**
     * span 名称
     */
    private String spanName;
    /**
     * span 类型
     */
    private String spanType;
    /**
     * spanId
     */
    private String spanId;
    /**
     * spanParentId
     */
    private String spanParentId;
    /**
     * spanStart 相同的情况下进一步区分先后关系的ID
     */
    private Long spanStartEqualId;
    /**
     * span开始时间
     */
    private Date spanStart;
    /**
     * span结束时间
     */
    private Date spanEnd;
    /**
     * 用时
     */
    private long spanInterval;
    /**
     * 应用名称
     */
    private String appName;
    /**
     * 内容
     */
    private String records;
}
